removable grating - German English Dictionary